package syntaxtree;

import visitor.IRTreeVisitor;
import visitor.Visitor;
import visitor.TypeVisitor;

public abstract class ClassDecl {

    public Identifier i;

    public abstract void accept(Visitor v);

    public abstract Type accept(TypeVisitor v);

    public abstract Translate.Exp accept(IRTreeVisitor v);

}
